HTML Guide to Preview

FFAQ Editor Document:

Guide Preview

Invader Weaponry & Turrets

In the calculations below, the turrets are rotated 180° before the coordinates apply.

Pellet

Also known as Basic.

Damage10
Speed100
Size[11.32, 31.32]
Hit Circle Offset[0, 1]
Hit Circle Radius4
Static Pellet Launcher

Used for Sparrow's turret and Heron middle turrets.

Burst (Used in Daily Missions)Normal (Used in Community Missions)
Projectile Offset[0, 35]
Invader Maximum Hover SpeedSlowed Down Speed-

Duration of Max Hover Speed

(Slow down starts 0.4s before firing, and ends 0.4s after firing)

(Shots per Salvo) × (Rate of Fire) + 0.8s

  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Initial Wait: A waiting period before a salvo starts
  • Slowed Down Speed: The enemy will slow down to this speed while firing. Based on Ravens. Invader Speed does not increase if movement speed is slower than this value.

turret_invisible_projectile_weapon_prologue

turret_invisible_projectile_weapon

initial_waitrate_of_firereload_timeshots_per_salvo
T1 Pellet Launcher

Burst (Used in Daily Missions)Normal (Used in Community Missions)
Projectile Offset[0, 45]
Invader Maximum Hover SpeedSlowed Down Speed-
Duration of Max Hover Speed
(Slow down starts 0.4s before firing, and ends 0.4s after firing)

(Shots per Salvo) × (Rate of Fire) + 0.8s

  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Initial Wait: An additional waiting period, showing the reload effect, before the turret starts firing.
  • Slowed Down Speed: If |slowed_down_speed| is provided, this will add an additional 2 * 0.4 seconds of duration to this weapon action. This time can be subsumed in the Initial Wait and Reload Time of the weapon.
turret_basic_0_weaponrate_of_firereload_timeshots_per_salvo
turret_basic_burst_normal_weaponinitial_waitrate_of_firereload_timeshots_per_salvoslowed_down_speed
T2 Pellet Launcher

Burst (Used in Daily Missions)Normal (Used in Community Missions)
Projectile Offsets-
  • [-8, 45]
  • [8, 45]
Fan Spawn Offset Radius45-
Angular Firing Range-3° to 3°
Initial Wait0s
  • Rate of Fire: The time between shots.
  • Shots per Salvo: Amount of bullets fired per salvo. Default is 5.
  • Salvos: how many salvos are fired in sequence. Default is 1. (Only applicable to Burst variant)
  • Time between Salvos: Time between salvos. This time is applied even if the salvo is one. (Only applicable to Burst variant)
  • Reload Time: wait time after all salvos are fired.
  • Angular Firing Range: The fan angle of each salvo. Default is 6. (Only applicable to Burst variant)
  • Initial Wait: wait time before shooting. Default is 0. (Only applicable to Burst variant)
turret_basic_1_weaponrate_of_firereload_timeshots_per_salvo
turret_basic_burst_hard_weaponreload_timesalvosshots_per_salvotime_between_salvos
T3 Pellet Spread

Burst (Used in Daily Missions)Normal (Used in Community Missions)
Barrel Offsets
  1. [-14, 45]
  2. [0, 45]
  3. [14, 45]
Fan Center[0, 0]-
Fan Spawn Offset Radius35
Firing Angular Range-25° to 25°-30° to 30°
Invader Maximum Hover Speed10
Duration of Max Hover Speed(Rate of Fire) × (Shots Per Salvo)
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Firing Angular Range: The angle/size of the cone in which the darts are spread.
  • Initial Wait: An additional waiting period, showing the reload effect, before the turret starts firing.
turret_basic_superhard_weaponrate_of_firereload_timeshots_per_salvo
turret_basic_burst_superhard_weaponinitial_waitrate_of_firereload_timeshots_per_salvo

PS: The T3 Pellet Spreads (Burst) on the Assault Roc in Campaign Mission #18 have an Angular Trigger Range of -35° to 35°, unlike normal ones which have no such parameter and fire after the Reload Time.

T4 Pellet Spread

Burst (Used in Daily Missions)Normal (Used in Community Missions)
Barrel Offsets
  1. [-30.8, 42]
  2. [-13.5, 48]
  3. [13.5, 48]
  4. [30.8, 42]
Fan Center[0, 0]-
Fan Spawn Offset Radius50
Firing Angular Range-30° to 30°-45° to 45°
Invader Maximum Hover Speed10
Duration of Max Hover Speed(Rate of Fire) × (Shots Per Salvo)
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Firing Angular Range: The angle/size of the cone in which the darts are spread.
  • Initial Wait: An additional waiting period, showing the reload effect, before the turret starts firing.
turret_basic_epic_weaponrate_of_firereload_timeshots_per_salvo
turret_basic_burst_epic_weaponinitial_waitrate_of_firereload_timeshots_per_salvo
T1 Pellet Spinner

LaneSpiral Burst
Spiral Angular Offset--45°
Spawn Offset Radius40
Invader Maximum Hover Speed83
Duration of Max Hover Speed(Rate of Fire) × Wavestime

Lane

  • Shots: Number of bullets per wave
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves in a salvo.
  • Reload Time: The time between salvos.
turret_basic_360_normal_weaponrate_of_firereload_timeshotswaves

Spiral Burst

  • Spirals = how many 'barrels' or spawners emit bullets at once, each making a spiral.
  • Reload Time = time to repeat the entire action.
  • Arc Shots = bullets in an arc.
  • Arc Angle = width of the arc.
  • Arc Spacing = how much the arcs are spaced out.
  • Time = speed of bullet spawns (0 fires a ring). Is 0 for Easy.
  • Spiral Angular Offset = to rotate the spirals around (e.g. to orient openings)
turret_basic_360_burstspiral_easy_weaponarc_anglearc_shotsarc_spacingreload_timespirals
turret_basic_360_burstspiral_normal_weaponarc_anglearc_shotsarc_spacingreload_timespiralstime
T2 Pellet Spinner

LaneSpiral Burst
Spiral Angular Offset--45°
Spawn Offset Radius42
Invader Maximum Hover Speed83
Duration of Max Hover Speed(Rate of Fire) × Wavestime

Lane

  • Shots: Number of bullets per wave
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves in a salvo.
  • Reload Time: The time between salvos.
turret_basic_360_hard_weaponrate_of_firereload_timeshotswaves

Spiral Burst

  • Spirals = how many 'barrels' or spawners emit bullets at once, each making a spiral.
  • Reload Time = time to repeat the entire action.
  • Arc Shots = bullets in an arc.
  • Arc Angle = width of the arc.
  • Arc Spacing = how much the arcs are spaced out.
  • Time = speed of bullet spawns (0 fires a ring)
  • Spiral Angular Offset = to rotate the spirals around (e.g. to orient openings)
turret_basic_360_burstspiral_hard_weaponarc_anglearc_shotsarc_spacingreload_timespiralstime
T3 Pellet Spinner

LaneSpiral Burst
Spiral Angular Offset--45°
Spawn Offset Radius54
Invader Maximum Hover Speed83
Duration of Max Hover Speed(Rate of Fire) × Wavestime

Lane

  • Shots: Number of bullets per wave
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves in a salvo.
  • Reload Time: The time between salvos.
turret_basic_360_superhard_weaponrate_of_firereload_timeshotswaves

Spiral Burst

  • Spirals = how many 'barrels' or spawners emit bullets at once, each making a spiral.
  • Reload Time = time to repeat the entire action.
  • Arc Shots = bullets in an arc.
  • Arc Angle = width of the arc.
  • Arc Spacing = how much the arcs are spaced out.
  • Time = speed of bullet spawns (0 fires a ring)
  • Spiral Angular Offset = to rotate the spirals around (e.g. to orient openings)
turret_basic_360_burstspiral_superhard_weaponarc_anglearc_shotsarc_spacingreload_timespiralstime
T4 Pellet Spinner

Lane (Epic)LaneSpiral Burst
Spiral Angular Offset--45°
Spawn Offset Radius57
Invader Maximum Hover Speed85
Duration of Max Hover Speed(Rate of Fire) × Wavestime

Lane

  • Shots: Number of bullets per wave
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves in a salvo.
  • Reload Time: The time between salvos.
turret_basic_360_epic_weaponrate_of_firereload_timeshotswaves
  • Spirals = how many 'barrels' or spawners emit bullets at once, each making a spiral.
  • Reload Time = time to repeat the entire action.
  • Arc Shots = bullets in an arc.
  • Arc Angle = width of the arc.
  • Arc Spacing = how much the arcs are spaced out.
  • Time = speed of bullet spawns (0 fires a ring)
  • Spiral Angular Offset = to rotate the spirals around (e.g. to orient openings)
turret_basic_360_burstspiral_epic_weaponarc_anglearc_shotsarc_spacingreload_timespiralstime

Dart

Damage10
Speed175
Size[12.37, 31.32]
Hit Circle Offset[0, 6]
Hit Circle Radius4
Static Dart Launcher

Used for Sparrow's turret and Heron middle turrets.

Projectile Offset[0, 35]
T1 Dart Launcher

Projectile Offset[0, 40]
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret.
turret_dart_normal_weapon_fixed_targetingaiming_angleinitial_waitrate_of_firereload_timerotation_speedshots_per_salvo
turret_dart_normal_weaponaiming_anglerate_of_firereload_timerotation_speedshots_per_salvo
T2 Dart Launcher

Barrel Offsets
  • [-7.5, 40]
  • [7.5, 40]
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret.
turret_dart_hard_weaponaiming_anglerate_of_firereload_timerotation_speedshots_per_salvo
T3 Dart Spread

Angular Firing Range-30° to 30°
Barrel Offsets
  • [-13, 43]
  • [13, 43]
Fan Center[0, 15]
Spawn Offset Radius35
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret.
  • Cone Angle: The angle/size of the cone in which the darts are spread. The default is 60 degrees.
  • Shots: The number of lances this weapon fires. The default is 5.
turret_dart_superhard_weaponaiming_anglerate_of_firereload_timerotation_speedshots_per_salvo
T4 Dart Spread

Angular Firing Range-30° to 30°
Barrel Offsets
  • [-20, 38]
  • [-7, 42]
  • [7, 42]
  • [20, 38]
Fan Center[0, 20]
Spawn Offset Radius35
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret.
  • Cone Angle: The angle/size of the cone in which the darts are spread. The default is 60 degrees.
  • Shots: The number of lances this weapon fires. The default is 7.
turret_dart_epic_weaponaiming_anglerate_of_firereload_timerotation_speedshots_per_salvo
T1 Dart Spinner

Rate of Fire0.12s
Spawn Offset Radius40
Invader Maximum Hover Speed8
  • Projectiles per Lance: The length of each lance, or sequence of darts
  • Reload Time: The time between salvos.
turret_dart_360_normal_weaponlancesprojectiles_per_lancereload_timestepstime_between_stepstime_between_waveswaves
T2 Dart Spinner

Rate of Fire0.12s
Spawn Offset Radius42
Invader Maximum Hover Speed8
  • Projectiles per Lance: The length of each lance, or sequence of darts
  • Reload Time: The time between salvos.
turret_dart_360_hard_weaponlancesprojectiles_per_lancereload_timestepstime_between_stepstime_between_waveswaves
T3 Dart Spinner

Rate of Fire0.12s
Spawn Offset Radius42
Invader Maximum Hover Speed8
  • Projectiles per Lance: The length of each lance, or sequence of darts
  • Reload Time: The time between salvos.
turret_dart_360_sueprhard_weaponlancesprojectiles_per_lancereload_timestepstime_between_stepstime_between_waveswaves
T4 Dart Spinner

Rate of Fire0.12s
Spawn Offset Radius47
Invader Maximum Hover Speed8
  • Projectiles per Lance: The length of each lance, or sequence of darts
  • Reload Time: The time between salvos.
turret_dart_360_epic_weaponlancesprojectiles_per_lancereload_timestepstime_between_stepstime_between_waveswaves

Shuriken

Damage10
Initial Speed350
Minimum Speed75
Acceleration-450
Rotation Speed400
Size[12.37, 12.37]
Hit Circle Offset[0, 0]
Hit Circle Radius3
Static Shuriken Launcher

Used for Sparrow's turret and Heron middle turrets.

Barrel Offsets

[0, 35]

T1 Shuriken Launcher

Barrel Offsets

[0, 35]

  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Rotation Speed: The rotation speed of the turret.
turret_shuriken_normal_weaponrate_of_firereload_timerotation_speedshots_per_salvo
T2 Shuriken Launcher

Barrel Offsets
  • [-12, 35]
  • [12, 35]
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Rotation Speed: The rotation speed of the turret.
turret_shuriken_hard_weaponrate_of_firereload_timerotation_speedshots_per_salvo
T3 Shuriken Launcher

Barrel Offsets
  • [-19, 35]
  • [19, 35]
Angular Firing Range
(per barrel)
-3.5° to 3.5°
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Rotation Speed: The rotation speed of the turret.
turret_shuriken_superhard_weaponrate_of_firereload_timerotation_speedshots_per_salvo
T4 Shuriken Launcher

Barrel Offsets
  • [-30, 39]
  • [-16, 42]
  • [16, 42]
  • [30, 39]
Angular Firing Range
(per barrel)
-5° to 5°
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Rotation Speed: The rotation speed of the turret.
turret_shuriken_epic_weaponrate_of_firereload_timerotation_speedshots_per_salvo
T1 Shuriken Spinner

Spawn Offset Radius38
Invader Maximum Hover Speed10
Duration of Max Hover Speed(Rate of Fire) × Waves
Angular Offset between shurikens
  • Shots: Number of bullets per wave
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves in a salvo.
  • Reload Time: The time between salvos.
turret_shuriken_360_normal_weaponrate_of_firereload_timeshotswaves
T2 Shuriken Spinner

Spawn Offset Radius43
Invader Maximum Hover Speed10
Duration of Max Hover Speed(Rate of Fire) × Waves
Angular Offset between shurikens
  • Shots: Number of bullets per wave
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves in a salvo.
  • Reload Time: The time between salvos.
turret_shuriken_360_hard_weaponrate_of_firereload_timeshotswaves
T3 Shuriken Spinner

Spawn Offset Radius50
Invader Maximum Hover Speed10
Duration of Max Hover Speed(Rate of Fire) × Waves
Angular Offset between shurikens
  • Shots: Number of bullets per wave
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves in a salvo.
  • Reload Time: The time between salvos.
turret_shuriken_360_superhard_weaponrate_of_firereload_timeshotswaves
T4 Shuriken Spinner

Spawn Offset Radius52
Invader Maximum Hover Speed10
Duration of Max Hover Speed(Rate of Fire) × Waves
Angular Offset between shurikens
  • Shots: Number of bullets per wave
  • Rate of Fire: The time between waves.
  • Switches: The number of times the angle switches in the pattern. This is divided equally among the number of waves fired.
  • Waves: The amount of waves in a salvo.
  • Reload Time: The time between salvos.
turret_shuriken_360_epic_weaponrate_of_firereload_timeshotsswitcheswaves

Shuriken Wave

T1 Shuriken Wave

Trigger Angular Range
(Take the direction turret is pointing at as 0°)
-35° to 35°
Rotation Speed30
Fan Angle
Fan Center[0, 35]
Spawn Offset Radius0
  • Rate of Fire: The time between shots within a wave.
  • Shots per Wave: The amount of shots in a wave
  • Reload Time: The time between salvos of waves.
  • Trigger Angular Range: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret when it is not firing. This turret does not rotate while firing.
  • Fan Angle: The total angle over which the shurikens are spread, the angle determines the width of the wave.
  • Initial Wait: The time before the turret starts shooting. This allows the turret to rotate and aim before firing and prevents it from firing immediately after it is interrupted (by a short stun).
turret_shuriken_wave_normal_weaponinitial_waitrate_of_firereload_timeshots_per_wave
T2 Shuriken Wave

Trigger Angular Range
(Take the direction turret is pointing at as 0°)
-35° to 35°
Rotation Speed30
Fan Angle15°
Fan Center
  • [-12, 35]
  • [12, 35]
Spawn Offset Radius0
Invader Maximum Hover Speed8
Duration of Max Hover Speed

(Shots per Wave) × (Rate of Fire) + (Number of Waves - 1) × (Time between Waves)

  • Rate of Fire: The time between shots within a wave.
  • Shots per Wave: The amount of shots in a wave
  • Reload Time: The time between salvos of waves.
  • Time between Waves: The time between waves within a salvo. The waves are separated evenly timing wise but alternate per barrel, which are positioned at an offset.
  • Number of Waves: The number of waves in a salvo. All waves are shot at the same time, spread evenly by a seperation angle.
  • Trigger Angular Range: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret when it is not firing. This turret does not rotate while firing.
  • Fan Angle: The total angle over which the shurikens are spread, the angle determines the width of the wave.
  • Initial Wait: The time before the turret starts shooting. This allows the turret to rotate and aim before firing and prevents it from firing immediately after it is interrupted (by a short stun).
turret_shuriken_wave_superhard_weaponinitial_waitnumber_of_wavesrate_of_firereload_timeshots_per_wavetime_between_waves
T3 Shuriken Wave

Wave Separation15
Starting Offset0 - 7.5 × (Number of Waves - 1)
Trigger Angular Range
(Take the direction turret is pointing at as 0°)
-35° to 35°
Rotation Speed30
Fan Angle±8°
(First burst as 8°, second burst in reverse direction as -8°)
Fan Center[0, 0]
Spawn Offset Radius35
Invader Maximum Hover Speed8
Duration of Max Hover Speed(Shots per Wave) × (Rate of Fire)
  • Rate of Fire: The time between shots within a wave.
  • Shots per Wave: The amount of shots in a wave
  • Reload Time: The time between salvos of waves.
  • Number of Waves: The number of waves in a salvo. All waves are shot at the same time, spread evenly by a seperation angle.
  • Wave Separation: The seperation angle between the waves within a salvo.
  • Trigger Angular Range: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret when it is not firing. This turret does not rotate while firing.
  • Fan Angle: The total angle over which the shurikens are spread, the angle determines the width of the wave.
  • Initial Wait: The time before the turret starts shooting. This allows the turret to rotate and aim before firing and prevents it from firing immediately after it is interrupted (by a short stun).
turret_shuriken_wave_superhard_weaponinitial_waitnumber_of_wavesrate_of_firereload_timeshots_per_wave
T4 Shuriken Wave

Wave Separation21
Starting Offset0 - 7.5 × (Number of Waves - 1)
Trigger Angular Range
(Take the direction turret is pointing at as 0°)
-35° to 35°
Rotation Speed30
Fan Angle±15°
(Fires at the same time to form the chevrons)
Fan Center[0, 0]
Spawn Offset Radius42
Invader Maximum Hover Speed8
Duration of Max Hover Speed(Rate of Fire) × (Shots per Wave) +
(Number of Waves) × (Time between Volleys)
  • Rate of Fire: The time between shots within a wave.
  • Shots per Wave: The amount of shots in a wave
  • Reload Time: The time between salvos of waves.
  • Number of Waves: The number of waves in a salvo. All waves are shot at the same time, spread evenly by a seperation angle.
  • Wave Separation: The seperation angle between the waves within a salvo.
  • Number of Volleys: The amount of volleys in a salvo.
  • Time between Volleys: The time between volleys within a salvo.
  • Trigger Angular Range: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret when it is not firing. This turret does not rotate while firing.
  • Fan Angle: The total angle over which the shurikens are spread, the angle determines the width of the wave.
  • Initial Wait: The time before the turret starts shooting. This allows the turret to rotate and aim before firing and prevents it from firing immediately after it is interrupted (by a short stun).
turret_shuriken_wave_epic_weaponinitial_waitnumber_of_volleysnumber_of_wavesrate_of_firereload_timeshots_per_wavetime_between_volleys

Boomerang

BoomerangFrom T1 TurretFrom T2/T3/T4 Turret
Damage10
Speed100
Size[19.40, 11.62]
Hit Circle Offset[0, 0]
Hit Circle Radius4
Acceleration100120
Turning Speed±15±45

Boomerang Fan

T1 Boomerang
InactiveActivated
Boomerang Spawn Offset[0, 30]

Firing Orientations

  • Variant 1 (Default) is Positive angle, shoots from left to right in Turret's POV
  • Variant 2 is Negative angle, shoots from right to left in Turret's POV
±atan(0.35/1) ≈ ±19.29°
Invader Maximum Hover Speed8
Duration of Max Hover Speed(Rate of Fire) × (Shots Per Salvo)
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret.
  • Variant: Variant 1 shoots from left to right (turret pov) while variant 2 shoots from right to left.
turret_boomerang_normal_weaponaiming_anglerate_of_firereload_timerotation_speedshots_per_salvovariant
T2 Boomerang
InactiveActivated
Barrel Offsets
  • [-22, 25]
  • [22, 25]
Boomerang Orientations

±atan[ 0.35(x - 1) / (Shots Per Side) + 0.9 ]

Where x = 1 to (Shots Per Side)

Invader Maximum Hover Speed8
Duration of Max Hover Speed(Rate of Fire) × (Shots Per Side)
  • Rate of Fire: The time between shots.
  • Shots per Side: The amount of shots per barrel.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret.
turret_boomerang_hard_weaponaiming_anglerate_of_firereload_timerotation_speedshots_per_side
T3 Boomerang
InactiveActivated
Fan Pattern Offset[0, 0]
Fan Spawn Offset35
Fan Angle Offset±55°
Invader Maximum Hover Speed8
Duration of Max Hover Speed(Rate of Fire) × (Waves Per Salvo)
  • Rate of Fire: The time between shots.
  • Waves per Salvo: The amount of waves in a salvo.
  • Boomerang Fan Angle: The width of the cone per side
  • Boomerangs per Side: The amount of projectiles spread equally across each side during each wave.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret.
turret_boomerang_superhard_weaponaiming_angleboomerang_fan_angleboomerangs_per_siderate_of_firereload_timerotation_speedwaves_per_salvo
T4 Boomerang
InactiveActivated
Fan Pattern Offset[0, 25]
Fan Spawn Offset35
Fan Angle Offset±60°
Invader Maximum Hover Speed8
Duration of Max Hover Speed(Rate of Fire) × (Waves Per Salvo)
  • Rate of Fire: The time between shots.
  • Waves per Salvo: The amount of waves in a salvo.
  • Boomerang Fan Angle: The width of the cone per side
  • Boomerangs per Side: The amount of projectiles spread equally across each side during each wave.
  • Reload Time: The time between salvos.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone.
  • Rotation Speed: The rotation speed of the turret.
turret_boomerang_epic_weaponaiming_angleboomerang_fan_angleboomerangs_per_siderate_of_firereload_timerotation_speedwaves_per_salvo

MIRV

Damage30
Initial Speed300
Minimum Speed70
Acceleration-800
Size[20, 20]
Hit Circle Offset[0, 1]
Hit Circle Radius4
MIRV Armed Delay0.5s
Trigger Range150
Zap Count (For PD)5
T1 MIRV Launcher

Barrel Offset[0, 18]
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo. The default is 1.
  • Reload Time: The time between salvos.
turret_mirv_normal_weaponrate_of_firereload_time
T2 MIRV Launcher

Barrel Offset[0, 25]
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
turret_mirv_hard_weaponrate_of_firereload_timeshots_per_salvo
T3 MIRV Spread

Barrel Offsets (2-way, for Laser MIRVs)
  1. [-12.5, 10]
  2. [12.5, 10]
Barrel Orientations (2-way, for Laser MIRVs)
  1. atan(-0.11/1) ≈ -6.28°
  2. atan(0.11/1) ≈ 6.28°
Barrel Offsets (4-way, for Pellet MIRVs)
  1. [-12.5, 10]
  2. [-12.5, 10]
  3. [12.5, 10]
  4. [12.5, 10]
Barrel Orientations (4-way, for Pellet MIRVs)
  1. atan(-0.16/1) ≈ -9.09°
  2. atan(-0.05/1) ≈ -2.86°
  3. atan(0.05/1) ≈ 2.86°
  4. atan(0.16/1) ≈ 9.09°
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
turret_mirv_superhard_weaponrate_of_firereload_time
T4 MIRV Spread

Barrel Offsets (3-way, for Laser MIRVs)
  1. [-23, 2]
  2. [0, 27]
  3. [23, 2]
Barrel Orientations (3-way, for Laser MIRVs)
  1. atan(-0.24/1) ≈ -13.50°
  2. atan(0.24/1) ≈ 13.50°
Barrel Offsets (6-way, for Pellet MIRVs)
  1. [-23, 2]
  2. [-23, 2]
  3. [0, 27]
  4. [0, 27]
  5. [23, 2]
  6. [23, 2]
Barrel Orientations (6-way, for Pellet MIRVs)
  1. atan(-0.32/1) ≈ -17.74°
  2. atan(-0.16/1) ≈ -9.09°
  3. atan(-0.05/1) ≈ -2.86°
  4. atan(0.05/1) ≈ 2.86°
  5. atan(0.16/1) ≈ 9.09°
  6. atan(0.32/1) ≈ 17.74°
  • Rate of Fire: The time between shots.
  • Shots per Salvo: The amount of shots in a salvo.
  • Reload Time: The time between salvos.
turret_mirv_epic_weaponrate_of_firereload_time
T1 MIRV Bloomer

Emission Offset Radius24
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves fired. default is 1.
  • Shots: The number of projectile fired in a single wave. Distributed evenly over 360 degrees.
  • Reload Time: The time between salvos.
turret_mirv_360_normal_weaponrate_of_firereload_timeshotswaves
T2 MIRV Bloomer

Emission Offset Radius30
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves fired. default is 1.
  • Shots: The number of projectile fired in a single wave. Distributed evenly over 360 degrees.
  • Reload Time: The time between salvos.
turret_mirv_360_hard_weaponrate_of_firereload_timeshotswaves
T3 MIRV Bloomer

Emission Offset Radius38
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves fired. default is 1.
  • Shots: The number of projectile fired in a single wave. Distributed evenly over 360 degrees.
  • Reload Time: The time between salvos.
turret_mirv_360_superhard_weaponrate_of_firereload_timeshotswaves
T4 MIRV Bloomer

Emission Offset Radius48
  • Rate of Fire: The time between waves.
  • Waves: The amount of waves fired. default is 1.
  • Shots: The number of projectile fired in a single wave. Distributed evenly over 360 degrees.
  • Reload Time: The time between salvos.
turret_mirv_360_superhard_weaponrate_of_firereload_timeshotswaves

Lasers

Damage per second125
Laser Warning Line Width
(Does not kill)
2
Laser Width4
Laser Duration1s
Warning Pulse Duration0.3s
Warning Pulse Speed3000
Static Laser

Used for Sparrow's turret and Heron middle turrets.

Barrel Offsets[0, 15]
  • Warning Duration: The duration of the warning beam preceding the actual shot
  • Beam Duration: The duration of the laser beam that deals damage.
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
turret_invisible_laser_weaponbeam_durationreload_timewarning_duration
T1 Tracking Laser

Barrel Offsets[0, 12]
  • Warning Duration: The duration of the warning beam preceding the actual shot
  • Beam Duration: The duration of the laser beam that deals damage.
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Rotation Speed: The rotation speed of the turret.
turret_laser_normal_weaponbeam_durationreload_timerotation_speedwarning_duration
T2 Tracking Laser

Barrel Offsets[0, 12]
  • Warning Duration: The duration of the warning beam preceding the actual shot
  • Beam Duration: The duration of the laser beam that deals damage.
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Rotation Speed: The rotation speed of the turret.
turret_laser_hard_weaponbeam_durationreload_timerotation_speedwarning_duration
T3 Tracking Laser

Barrel Offsets
  • [-6.2, 14.2]
  • [6.2, 14.2]
  • Warning Duration: The duration of the warning beam preceding the actual shot
  • Beam Duration: The duration of the laser beam that deals damage.
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Rotation Speed: The rotation speed of the turret.
turret_laser_superhard_weaponbeam_durationreload_timerotation_speedwarning_duration
T4 Tracking Laser

Barrel Offsets
  • [-16.4, 19.7]
  • [0, 24.7]
  • [16.4, 19.7]
  • Warning Duration: The duration of the warning beam preceding the actual shot
  • Beam Duration: The duration of the laser beam that deals damage.
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Rotation Speed: The rotation speed of the turret.
turret_laser_epic_weaponbeam_durationreload_timerotation_speedwarning_duration
T1 Cone Laser

Barrel Locations
  1. [22.2cos(100°), 22.2sin(100°) - 22.3]
  2. [0, 9.9]
  3. [22.2cos(80°), 22.2sin(80°) - 22.3]
Barrel Orientations
(Take vertical as 0°)
  1. -10°
  2. 10°
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of where the target is.
turret_conelaser_normal_weaponbeam_durationreload_timewarning_duration
T2 Cone Laser

Barrel Locations
  1. [22.2cos(110°), 22.2sin(110°) - 30.2]
  2. [22.2cos(100°), 22.2sin(100°) - 20.2]
  3. [0, 12]
  4. [22.2cos(80°), 22.2sin(80°) - 20.2]
  5. [22.2cos(70°), 22.2sin(70°) - 30.2]
Barrel Orientations
(Take vertical as 0°)
  1. -20°
  2. -10°
  3. 10°
  4. 20°
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of where the target is.
turret_conelaser_hard_weaponbeam_durationreload_timewarning_duration
T3 Cone Laser

Barrel Locations
  1. [22.2cos(120°), 22.2sin(120°) - 24.5]
  2. [22.2cos(110°), 22.2sin(110°) - 16]
  3. [22.2cos(100°), 22.2sin(100°) - 7.5]
  4. [0, 14.7]
  5. [22.2cos(80°), 22.2sin(80°) - 7.5]
  6. [22.2cos(70°), 22.2sin(70°) - 16]
  7. [22.2cos(60°), 22.2sin(60°) - 24.5]
Barrel Orientations
(Take vertical as 0°)
  1. -30°
  2. -20°
  3. -10°
  4. 10°
  5. 20°
  6. 30°
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of where the target is.
turret_conelaser_superhard_weaponbeam_durationreload_timewarning_duration
T4 Cone Laser

Barrel Locations
  1. [22.2cos(125°), 22.2sin(125°) - 33.8]
  2. [22.2cos(116.25°), 22.2sin(116.25°) - 23.8]
  3. [22.2cos(107.5°), 22.2sin(107.5°) - 13.8]
  4. [22.2cos(98.75°), 22.2sin(98.75°) - 3.8]
  5. [0, 28.4]
  6. [22.2cos(81.25°), 22.2sin(81.25°) - 3.8]
  7. [22.2cos(72.5°), 22.2sin(72.5°) - 13.8]
  8. [22.2cos(63.75°), 22.2sin(63.75°) - 23.8]
  9. [22.2cos(55°), 22.2sin(55°) - 33.8]
Barrel Orientations
(Take vertical as 0°)
  1. -35°
  2. -26.25°
  3. -17.5°
  4. -8.75°
  5. 8.75°
  6. 17.5°
  7. 26.25°
  8. 35°
  • Reload Time: The time between shots.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of where the target is.
turret_conelaser_epic_weaponbeam_durationreload_timewarning_duration

Speed Lasers

Damage per second125
Laser Duration0.3s
Pause between speed lasers of same turret0.2s
Static Speed Laser

Used for Sparrow's turret and Heron middle turrets.

Barrel Offsets[0, 15]
Invader Maximum Hover Speed8
Duration of Max Hover SpeedWarning Duration + 0.3s
turret_invisible_laser_speed_weaponaiming_anglebeam_durationinitial_waitreload_timewarning_duration
T1 Speed Laser

Barrel Offsets[0, 12]
turret_laser_speed_normal_weaponaiming_anglebeam_durationinitial_waitreload_timerotation_speedwarning_duration
T2 Speed Laser

Barrel Offsets[0, 12]
turret_laser_speed_hard_weaponaiming_anglebeam_durationreload_timerotation_speedwarning_duration
T3 Speed Laser

Barrel Offsets
  • [-6.2, 14.2]
  • [6.2, 14.2]
turret_laser_speed_superhard_weaponaiming_anglebeam_activation_delaybeam_durationreload_timerotation_speedwarning_duration
T4 Speed Laser

Barrel Offsets
  • [-16.4, 19.7]
  • [0, 24.7]
  • [16.4, 19.7]
turret_laser_speed_epic_weaponaiming_anglebeam_activation_delaybeam_durationreload_timerotation_speedwarning_duration

Doomsday

Doomsday Laser
Initial Wait2s
Damage per second2500
Number of Beam Segments6
Beam Segment Width25
Total Doomsday Laser Width150
Emission Offsets
  • [-62.5, 25]
  • [-37.5, 25]
  • [-12.5, 25]
  • [12.5, 25]
  • [37.5, 25]
  • [62.5, 25]
InactiveFiring
  • Warning Duration: The duration of the warning beam preceding the actual shot
  • Beam Duration: The duration of the laser beam that deals damage.
  • Reload Time: The time between shots.
  • Beam Segments: The width of the beam is determined by a number of fixed-width beam segments. The beam is built from segments to improve visuals for (partial) hits.
  • Initial Wait: A waiting period before charging begins.
turret_doomsday_laser_weaponbeam_durationbeam_segmentsreload_timewarning_duration

PS: The Doomsday Lasers on the Assault Roc in Campaign Mission #18 have an Angular Trigger Range of -35° to 35°, unlike normal ones which have no such parameter.

Doomsday Bomb
Damage5000
Expansion Speed1500
Radius of Blast400
Initial Wait2s
Epicenter Offset[0, 40]
Blast Fired Screenshake ParametersAmplitude2
Frequency30
Duration0.2s
InactiveFiring
  • Reload Time: The cooldown period after a shot.
  • Initial Wait: A waiting period before charging the shot starts.
  • Radius of Blast: The radius of the blast. This is either 400 or 500.
turret_doomsday_bomb_weaponreload_time
Doomsday MIRV
InactiveFiring

Center[0, -20.8]
Distance between rings50
Firing Rate0.2s
MIRVs per ring10
Reload Time
(Not sure if constant)
4s
Charge Hold Time
(not sure if constant)
5s
  • Rings: The amount of rings of the pattern, between 1 and 7
  • MIRVs per Ring: The number of mirv projectiles on each ring, this number should be even and 1 is added automatically if an odd number is given.
  • Projectile Name: The type of mirv ball to use. Can be laser variant.
  • Reload Time: The wait time after firing, before chargint the next shot.
Doomsday Super MIRV
Super MIRV
Damage999
Initial Speed250
Minimum Speed50
Acceleration-400
Size[50, 50]
Hit Circle Offset[0, 1]
Hit Circle Radius10
MIRV Armed Delay0s
Trigger Range225
Zap Count (For PD)50
Turret
Deploy Duration1.5s
Charge Duration1.5s
Initial WaitDeploy + Charge Duration
Rate of Fire2.5s
Reload Duration2s
InactiveFiring
  • Initial Wait: The time before the first projectile is shot.
  • Number of Super MIRVs: The amount of supermirvs that are shot before the turret needs to reload.
  • Reload Time: The time between salvos.
turret_doomsday_supermirv_weaponnumber_of_supermirvs

Bolas

An unreleased turret, this is potentially how the Bolas turret looked like. It is made of 2 parts, and this is likely how they are put together.

The following stats were retrieved from the game files.

  • Reload Time: The time between salvos. The default is 1.5.
  • Shots per Salvo: The amount of shots in a salvo. It should not exceed 35 to keep the difficulty in check. The default is 1.
  • Rate of Fire: The time between shots. This should not be lower than 0.07, because it looks bad.
  • Rotation Speed: The rotation speed of the turret. The default is set to 0 which means the turret does not rotate and remains in its starting position.
  • Aiming Angle: The angle of half the targeting cone. The weapon will not fire if there is no target within this cone. The default is 180 so the weapon will fire regardless of target.
  • Charge Time: 0.5s if normal, 0.2s if backwards.

There is a sample normal turret defined which has the following defined parameters. (Parameters not defined take the default values defined above)

  • Reload Time = 1.5s
  • Shots per Salvo = 1
  • Rate of Fire = 0.07s
  • Rotation Speed = 20

There is also a sample backwards turret defined which has the following defined parameters:

  • Reload Time = 0.5s
  • Shots per Salvo = 1
  • Rate of Fire = 0.07s
  • Targeting Angle = 10 (no idea why it's not aiming angle)